const readline = require('readline-sync');

//1.找出1～100能被7整除或尾数是7的数。
// let arr1 = [];
// for (let i = 1; i <= 100; i++) {
//     if (i % 7 == 0 || i % 10 == 7) {
// arr1.push(i);
// arr1.unshift(i)
//         arr1.splice(0, 0, i);
//     }
// }
// console.log(arr1);

// 2.创建一个空数组保存用户输入的数字，直到输入0为止，删除数组中的所有奇数，计算余下的偶数的和。
// let arr2 = [];
// while (true) {
//     console.log('请输入数字');
//     let num = readline.question() - 0;
//     if (num !== 0) {
//         arr2.push(num)
//     } else {
//         break;
//     }
// }
// let sum = 0;
//[1,2,3,4,5,6,7,8,9]  [2,3,4,5,6,7,8,9]
// for (let i = 0; i < arr2.length; i++) {
//     if (arr2[i] % 2 == 0) {
//         sum += arr2[i];
//     } else {
//         arr2.splice(i, 1);
//         i--;
//     }
// }
// console.log(arr2);
// console.log(sum);

// 3.数组去重[1,2,24,46,4,1,2,7,24,12,7,1]

let arr3 = [1, 2, 24, 46, 4, 1, 1, 2, 7, 24, 12, 7, 1];
//[1, 2, 24, 46, 4, 1, 2, 7, 24, 12, 7]
// let newArr = [];
// for (let index in arr3) {
//     if (!(newArr.includes(arr3[index]))) {
//         newArr.push(arr3[index])
//     }
// }
// console.log(newArr);


// for (let i = 0; i < arr3.length; i++) {
//     let num = arr3.indexOf(arr3[i]);
//     let num2 = arr3.lastIndexOf(arr3[i]);
//如果有重复值，从前往后和从后往前找，找到的就是不同的下标；
//     //如果没有重复值，则找到的下标相同
//     if (num != num2) {
//         arr3.splice(num2, 1);
//         i--;
//     }
// }
// console.log(arr3);

//[1, 2, 24, 46, 4, 1,1, 2, 7, 24, 12, 7, 1]
// for (let i = 0; i < arr3.length; i++) {
//     let num = arr3.indexOf(arr3[i]);
//     if (num != i) {
//         arr3.splice(i, 1);
//         i--;
//     }
// }
// console.log(arr3);


// let newArr = [];
// for (let i = 0; i < arr3.length; i++) {
//     if (newArr.indexOf(arr3[i]) == -1) {
//         newArr.push(arr3[i])
//     }

// }
//[1, 2, 24, 46, 4, 1, 1,2, 7, 24, 12, 7, 1]
// for (let i = 0; i < arr3.length - 1; i++) {
//     for (let j = i + 1; j < arr3.length; j++) {
//         if (arr3[i] == arr3[j]) {
//             arr3.splice(j, 1);
//             j--;
//         }
//     }
// }
// console.log(arr3);

// arr3.sort((a, b) => a - b);
// console.log(arr3);
// for (let i = 0; i < arr3.length; i++) {
//     if (arr3[i] == arr3[i + 1]) {
//         arr3.splice(i,1);
//         i--;

//     }
// }
// console.log(arr3);